@charset "utf-8";
/*全站可调*/
/*box样式*/
.box{background:white;padding:10px 0px;overflow:hidden}
.box dt{font-size:16px;line-height:40px;padding:0px 0px;font-weight:normal;color:#000}
.box dt:before{content:"";background:#ff6000;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.box dt span{float:right;font-size:14px}
.box dl{background:white;overflow:hidden;padding:15px;border:#eee 1px solid}
.box ul.f4{width:880px;}
.box ul.f4 li{float:left;width:175px;margin-right:20px;;line-height:28px;height:28px;overflow:hidden;font-size:14px; background:url(img/reddot.gif) no-repeat left 11px;background-size:4px 4px;padding-left:12px;}

.box ul.rank li{line-height:28px;font-size:14px;height:28px}
.box ul.rank li:nth-child(1) em ,.box ul.rank li:nth-child(2) em ,.box ul.rank li:nth-child(3) em{background:#ff7200}
.box ul.rank li em{background:#999; display:block;width:16px; height:16px;float:left;margin-right:8px; text-align:center;line-height:16px;color:white;margin-top:7px;font-size:12px;font-style:normal}
.box ul.text li{line-height:28px;font-size:14px;height:28px}

.box ul.pic{overflow:hidden;padding:7px 5px}
.box ul.pic li{float:left;width:48%;margin-right:2%;margin-top:15px;height:60px;overflow:hidden}
.box ul.pic li:nth-child(1) ,.box ul.pic li:nth-child(2){margin-top:0}
.box ul.pic li img{float:left;margin-right:10px;height:60px;}
.box ul.pic li div{overflow:hidden}
.box ul.pic li div h2{font-size:16px; font-weight:normal;margin-top:-4px;margin-bottom:5px}
.box ul.pic li div p{height:24px;font-size:12px;}
.box ul.pic li div span{color:#777;line-height:18px;}


.box ul.tjh {display:block;width:1230px}
.box ul.tjh li {display:block;width:220px;padding:7px;;background:#FFF;float:left;overflow:hidden}
.box ul.tjh li img{width:100%;}
.box ul.tjh li i {display:block;width:220px;height:140px;position:relative;z-index:2;overflow:hidden;}
.box ul.tjh li strong {display:block;font-size:14px;font-weight:normal;height:36px;line-height:18px;overflow:hidden;margin-top:8px}




/*商铺信息*/
.company-box{height:auto;overflow:hidden;background:#fff}
.company-box h2{font-size:16px;line-height:40px;padding:5px 15px;font-weight:normal;color:#000}
.company-box h2:before{content:"";background:#ff6000;float:left;margin-right:10px;height:16px;width:3px;margin-top:12px;}
.shopName{height:77px;padding:0px 0px 0px 15px;background:url("img/news-hot.png") no-repeat 0px 0px scroll;border-bottom:#eee 1px solid}
.shopName h3{color:#ff7900;font-size:15px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;overflow:hidden;height:20px;line-height:20px;padding:13px 5px 0px 0px;}
.shopName h3 a{color:#ff7900;}
.shopName h3 a:hover{color:#ff7900;text-decoration:none;}
.shopName .jwsy{margin-top:10px;font-size:12px;height:27px;line-height:27px;}
.shopName .jwsy1{background:#ff7900;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;margin-right:5px;}
.shopName .jwsy1 a{color:#fff}
.shopName .jwsy1:hover,.shopName .jwsy2:hover{opacity:.8;filter:alpha(opacity=80);}
.shopName .jwsy2{background: #9E9E9E;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;margin-right:5px;}
.shopName .jwsy3{background: #607D8B;color:#fff;border-radius:2px;text-align: center;padding: 4px 6px;}
/*-- 诚信档案 --*/
.shopData p:before,.shopData p:after{content:"";display:block;clear:both;height: 0; visibility: hidden;}
.shopData p{zoom: 1;}
.shopData p{line-height: 30px;padding:0px 5px 0px 15px;height:30px;z-index:1}
.shopData p em{float:left}
.shopData p em.wxqrcode{float:left;position:relative;height:16px;z-index:100;display:block;margin-right:10px}
.shopData p em.wxqrcode span{display:none}
.shopData p em.wxqrcode:hover span{display:block;z-index:1000;width:100px;height:100px;overflow:hidden; position:absolute;left:-40px;padding:5px;top:-105px; box-shadow: 0px 0px 5px rgba(0,0,0,0.25); background:white;}
.shopData p em.wxqrcode span img{width:100px;height:100px;}
.shopData p i{color:#999;float:left;font-size:12px;padding-right:4px;text-align:right;}
.shopData p a{color:#4c4c4c;margin-right:10px;}
.fl{float:left}
.v-year{display:block;font-size:14px;line-height:16px;padding-left: 10px;float:left}
.v-year b{font-weight:bold;color:#ff7900;font-size:16px;}
/*-- 公司信息 --*/
.companyInfo{height:auto;overflow:hidden;border-top:#eee solid 1px;padding:15px 0px 5px 15px;margin-top:10px;}
.companyInfo a{width:62px;height:28px;float:left;border:#eee solid 1px;line-height:28px;border-radius:1px;margin:0px 6px 10px 0px;padding-left:34px; color:#535353;}
.companyInfo a:hover{color:#ff7900;text-decoration:none;}
.companyInfo a.dp{background:#FEFCE4 url(img/dp-icon.png) no-repeat 12px center;background-size:16px 16px;}
.companyInfo a.gs{background:#FEFCE4 url(img/gs-icon.png) no-repeat 12px center;background-size:16px 18px;}
.companyInfo a.dz{background:#FEFCE4 url(img/dz-icon.png) no-repeat 12px center;background-size:16px 16px;}
.companyInfo a.cp{background:#FEFCE4 url(img/fl-icon.png) no-repeat 12px center;background-size:16px 16px;}




.black_overlay{display:none;position: fixed;top:0%;left:0%;width:100%;height:100%;background:black;z-index:1001;-moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60);}
.blank_content{display:none;position:fixed;top:35%;left:40%;width:50%;height:270px;background:#f7f7f7 url(img/cart.png) no-repeat left 40px;;z-index:1002;width:470px;border-radius:5px;padding:5px;}
.blank_content h2{height:40px;line-height:40px;clear:both;font-size:18px;padding:0px 5px 0px 10px;font-weight:normal}
.blank_content h2 span{float:right}
.blank_content h3{height:40px;line-height:40px;clear:both;font-size:18px}
.blank_content h3 a{color:#ee2e2c}
.blank_content .open{padding:10px 15px 20px 15px;overflow:hidden;}
.blank_content ul li{font-size:14px;line-height:28px;height:28px}
.blank_content ul li em{font-size:12px;color:#666}
.blank_content ul li img{margin-top:-5px}
.blank_content ul li.com{font-size:16px}
.blank_content dl dt{float:left;margin-right:10px;margin-top:8px;}
.blank_content dl dt img{width:100px;height:100px;border-radius:3px;}
.blank_content dl ul{overflow:hidden;}
.wx{border-top:#e3e3e3 1px solid;padding-top:15px;text-align:center;font-size:14px;}
.wx b{color:red}
.qrcode2 { width:47px;position: absolute;right:30px;top:63px;z-index:1000
}
.qrcode2 p{font-size:12px;}
.qrcode2 dl{display:none}
.qrcode2:hover dl {
  display: inline-block;position: relative;z-index:10000;background:white;width:100px;box-shadow: 0px 0px 3px rgba(0,0,0,0.15);top:0px;padding:5px;left:-90px
}
.qrcode2:hover dl img{width:100px;height:100px;}

.open{padding:0px 0px;}
.buycar{padding:0px 15px 15px 15px}
.buycar a{background:#ee2e2c url(img/s-ico1.png) no-repeat 40px 8px; background-size:20px 22px;display:block;height:40px;line-height:40px;color:white;font-size:16px;text-align:center;cursor :pointer; border-radius:2px}
.buycar a:hover{background:#009231 url(img/s-ico1.png) no-repeat 40px 8px; background-size:20px 22px;}


.scroll{height: 50px;padding:15px 0;width: 100%;background:white;position: fixed;top: 0px;z-index: 3000;display: none;box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);}
.scrollmain{width: 1200px;margin:0px auto;height: 50px;}
.scroll-left{width: 300px;float: left;}
.scroll-left img{display: inline-block;float:left;height:45px}
.scroll .fabu{width:220px;height:35px;float:right;margin-top:8px;text-align:center;font-size:14px}
.scroll .fabu a{display:block;background:#fff;width:180px;float:left;line-height:35px;color:#FF4E00;border-radius:2px;}
.scroll .fabu a:hover{background:#f7f7f7;color:#FF4E00}
.scroll-middle {float: left;width: 620px;padding-top:5px;}

.scroll-middle .head_search {float:left;width:542px;height:40px;margin-top:0px;position:relative;}
.scroll-middle .head_search_on {float:left;width:542px;height:40px;margin-top:0px;position:relative;}

.scroll-middle .search_i {width:450px;font-size:14px;height:36px;line-height:36px;padding:0px 0 0 10px;color:#666666;background:white url('image/spacer0.gif');border:2px solid #255178;border-right:0;border-radius: 4px 0 0 4px;}
.scroll-middle .search_i:focus{outline:none}
.scroll-middle .search_i:focus:focus::-webkit-input-placeholder{color:transparent}

.scroll-middle .search_s {padding:0;margin:0px 0 0 0px;height:40px;line-height:40px;width:80px;color:#fff;font-size:14px;background:#255178;float:right;}


.scroll-right{border: #ddd 1px solid; margin-left: 20px; float: left; height: 36px; line-height: 36px; background-size: 16px 16px; margin-top: 6px;  padding: 0px 20px; position:relative; background: #f7f7f7;

}

.scroll-right i {font-size:16px; color:#255178; position:absolute;left:8px; top:-2px; }


.scroll-right span{float:left;margin-right:6px;font-size:12px;padding-left:20px;
}
.scroll-right:hover{border:#ee2e2c 1px solid;background:#ee2e2c url(img/add16.png) no-repeat 13px 7px;background-size:16px 16px}
.scroll-right:hover span{color:white}